package com.tarena.lbs.activity.dao.mapper;


import com.tarena.lbs.activity.pojo.po.ActivityPO;
import com.tarena.lbs.activity.pojo.query.ActivityQuery;
import com.tarena.lbs.activity.pojo.vo.ActivityVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ActivityMapper {

    /*
    * 分页查询活动列表，支持动态查询条件
    * */
    List<ActivityVO> selectListByQuery(@Param("query")ActivityQuery query,@Param("offset")int offset);

    /*
    * 根据查询条件统计总数
    * */
    int countByQuery(@Param("query") ActivityQuery query);

    /*
    int insert(ActivityPO activityPO);
    */

    ActivityVO selectById(Integer id );
}
